package com.lizhivscaomei.cleanduplicatefiles;

import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableAsync;

@Slf4j
@SpringBootApplication
@EnableAsync
public class CleanDuplicateFilesApplication {

    public static void main(String[] args) {
        System.out.println("-----------------------------------------------------");
        System.out.println("---                                               ---");
        System.out.println("---                                               ---");
        System.out.println("---                                               ---");
        System.out.println("---          clean duplicate file                 ---");
        System.out.println("---                                               ---");
        System.out.println("---         删除多余文件，节省硬盘空间               ---");
        System.out.println("---                                               ---");
        System.out.println("---                                               ---");
        System.out.println("-----------------------------------------------------");
        System.out.println();
        System.out.println();
        System.out.println();
        System.out.println("-------------------CDF使用指南----------------------------");
        System.out.println("步骤1、使用gencfg命令配置文件，并进行配置扫描路径和文件类型");
        System.out.println("步骤2、执行scan命令，扫描识别重复文件，结果保存到result.json中");
        System.out.println("步骤3、查看重复文件，根据实际情况调整result.json");
        System.out.println("步骤4、执行clean命令，根据result.json一键删除多余文件");
        SpringApplication.run(CleanDuplicateFilesApplication.class, args);
    }

    public static void printEnv() {
        //获取环境变量
        System.getenv().forEach((key, value) -> {
            //System.out.println("env---key是: "+key +" ; "+"env---value是: "+ value);
        });

        //获取jvm属性
        System.getProperties().forEach((key, value) -> {
            System.out.println("jvm---key是: " + key + " ; " + "jvm---value是: " + value);
        });


    }

}
